/* 
  uniapp小程序全局分享功能Vue3
  问题：在小程序的任何界面都能通过点击右上角三个点进行分享好友/朋友圈功能
*/
export default {
  data() {
    return {
      share: {
        // title: "工院软件开发小程序",
        title: "工院软件开发分享交流",
        path: "/pages/index/index",
        // imageUrl: "分享显示的图片链接",
        // desc: "简介",
      },
    };
  },
  // 分享到微信好友功能
  onShareAppMessage(res) {
    return {
      title: this.share.title,
      path: this.share.path,
      desc: this.share.desc,
      imageUrl: this.share.imageUrl,
      success(res) {
        uni.showToast({
          title: "分享成功",
        });
      },
      fail(res) {
        uni.showToast({
          title: "分享失败",
          icon: "none",
        });
      },
    };
  },
  // 分享到朋友圈功能
  onShareTimeline(res) {
    return {
      title: this.share.title,
      path: this.share.path,
      desc: this.share.desc,
      imageUrl: this.share.imageUrl,
      success(res) {
        uni.showToast({
          title: "分享成功",
        });
      },
      fail(res) {
        uni.showToast({
          title: "分享失败",
          icon: "none",
        });
      },
    };
  },
};

// // 分享到朋友圈
// onShareTimeline(() => {
//   return {
//     title: "工院软件开发小程序",
//     path: "/pages/index/index",
//   };
// });

// // 分享到好友
// onShareAppMessage((res) => {
//   if (res.from === "button") {
//     return {
//       title: "工院软件开发小程序",
//       path: "/pages/index/index",
//     };
//   }

//   if (res.from === "menu") {
//     return {
//       title: "工院软件开发小程序",
//       path: "/pages/index/index",
//     };
//   }
// });
